class 吃饭表{

    constructor(钱){
        this.一顿=0;
        this.一天=0;
        this.一周=0;
        this.月数=31;
        this.年数=this.月数*12
        this.一月=0;
        this.半年=0;
        this.一年=0;
        if(typeof(钱)==='number' ){
            this.吃(钱);
        };
        console.log(typeof(钱));
    }

    新月数(月数){
        this.月数=31;
        this.年数=this.月数*12
    }
    吃(钱){
        this.一顿=钱;
        this.一天=2*this.一顿;
        this.一周=7*this.一天;
        this.一月=this.月数 * this.一天;
        this.半年=this.年数/2*this.一天;
        this.一年=this.年数*this.一天;
    }
    共(){
        console.log(this)
    }

    
    static 一顿=0;
    static 一天=0;
    static 一周=0;
    static 月数=31;
    static 年数=吃饭表.月数*12
    static 一月=0;
    static 半年=0;
    static 一年=0;

    static 新月数(月数){
        吃饭表.月数=31;
        吃饭表.年数=吃饭表.月数*12
    }
    static 吃(钱){
        吃饭表.一顿=钱;
        吃饭表.一天=2*吃饭表.一顿;
        吃饭表.一周=7*吃饭表.一天;
        吃饭表.一月=吃饭表.月数*吃饭表.一天;
        吃饭表.半年=吃饭表.年数/2*吃饭表.一天;
        吃饭表.一年=吃饭表.年数*吃饭表.一天;
        吃饭表.共();
    }
    
    static 共(){
        console.log(吃饭表);
    }

}

class 工资表{
    constructor(钱){
        this.时数=8;
        this.试数=3;
        this.单月数=30;
        this.工作日数=28;
        this.当月日比=工资表.单月数/工资表.工作日数;
        this.当日比资=0;
        this.年资=0;
        this.试资=0;
        this.月资=0;
        this.半月资=0;
        this.周资=0;
        this.三日资=0;
        this.秒资=0;
        this.三字资=0;
        this.字资=0;
        this.分资=0;
        this.时资=0;
        this.半时资=0;
        this.半日资=0
        this.日资=0;
        钱!=undefined?this.工(钱):'';
        
    }
    工(钱){
        let 时数=this.时数;
        let 试数=this.试数;   
        // let 单月数=this.单月数;
        let 工作日数=this.工作日数;
        // let 当月日比=this.当月日比;
        // let 当日比资=this.当日比资;
        this.月资=钱;
        this.半月资=钱/2;
        this.日资=钱/工作日数;
        this.周资=this.日资*7;
        this.三日资=this.日资*3;
        this.半日资=this.日资/2;
        this.时资=this.日资/时数;
        this.半时资=this.时资/2;
        this.三字资=this.时资/4;
        this.字资=this.时资/12;
        this.分资=this.时资/60;
        this.秒资=this.时资/3600;
        this.试资=钱*试数;
        this.年资=钱*12;
        
        this.共();
    }
    共(){
        console.log(this);
    }

    static 时数=8;
    static 试数=3;
    static 单月数=30;
    static 工作日数=28;
    static 当月日比=工资表.单月数/工资表.工作日数;
    static 当日比资=0;
    static 年资=0;
    static 试资=0;
    static 月资=0;
    static 半月资=0;
    static 周资=0;
    static 三日资=0;
    static 秒资=0;
    static 三字资=0;
    static 字资=0;
    static 分资=0;
    static 时资=0;
    static 半时资=0;
    static 半日资=0
    static 日资=0;

    static 工(钱){
        let 时数=工资表.时数;
        let 试数=工资表.试数;   
        // let 单月数=工资表.单月数;
        let 工作日数=工资表.工作日数;
        // let 当月日比=工资表.当月日比;
        // let 当日比资=工资表.当日比资;
        工资表.月资=钱;
        工资表.半月资=钱/2;
        工资表.日资=钱/工作日数;
        工资表.周资=工资表.日资*7;
        工资表.三日资=工资表.日资*3;
        工资表.半日资=工资表.日资/2;
        工资表.时资=工资表.日资/时数;
        工资表.半时资=工资表.时资/2;
        工资表.三字资=工资表.时资/4;
        工资表.字资=工资表.时资/12;
        工资表.分资=工资表.时资/60;
        工资表.秒资=工资表.时资/3600;
        工资表.试资=钱*试数;
        工资表.年资=钱*12;
        
        工资表.共();
    }
    static 共(){
        console.log(工资表);
    }
}

// 吃饭一顿3元
吃饭3=new 吃饭表(3);
吃饭5=new 吃饭表(5);
吃饭15=new 吃饭表(15);
吃饭25=new 吃饭表(25);


console.log(吃饭3,吃饭5,吃饭15,吃饭25);
console.log(吃饭表.吃(2));

工资1=new 工资表(3500);
工资2=new 工资表(4500);
工资3=new 工资表(6500);
工资4=new 工资表(7500);
工资5=new 工资表(8500);
console.log(工资1,工资2,工资3,工资4,工资5);
console.log('');